/**
 * 手机验证
 */
import { Message } from "element-ui";
export function checkPhone(value) {
  let reg = /^1[3-9][0-9]{9}$/;
  if (reg.test(value)) {
    return true;
  } else if (value.trim() == "") {
    Message.error("请输入手机号");
    return false;
  } else {
    Message.error("手机格式错误");
    return false;
  }
}

/**
 * 密码验证
 */
export function checkPwd(value) {
  let reg = /^(?![0-9]+$)(?![a-zA-Z]+$)(?!\W+$)[0-9A-Za-z\W]{8,32}$/;
  if (reg.test(value)) {
    return true;
  }
  else if (value.trim() == '') {
    Message.error("请输入密码");
    return false;
  } else {
    Message.error("密码长度由8-32位字母 + 数字组成");
    return false;
  }
}
/**
 * 账号验证
 */
export function account(value) {
  let reg = /^[_0-9A-Za-z]{5,32}$/;
  if (reg.test(value)) {
    return true;
  }
  else if (value.trim() == '') {
    Message.error("请输入账号！");
    return false;
  } else {
    Message.error("账号长度由5-32位大小写字母和数字和下划线组成");
    return false;
  }
}
/**
 * 邮箱验证
 */
export function checkEmail(value) {
  let reg = /^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/; //正则表达式
  if (reg.test(value)) {
    return true;
  }else if (value.trim() == '') {
    Message.error("请输入邮箱！");
    return false;
  } else {
    Message.error("邮箱格式错误！");
    return false
  }

}

